/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ucab.desarrollo.viajesbook.negocio;

import java.util.List;
import ucab.desarrollo.viajesbook.AppContext;
import ucab.desarrollo.viajesbook.beans.PropuestaRuta;
import ucab.desarrollo.viajesbook.persistencia.IRutaDAO;
import ucab.desarrollo.viajesbook.persistencia.RutaDAO;

/**
 *
 * @author Ju4nC4rlos
 */
public class RutasBO {

     public String guardarRuta(PropuestaRuta ruta)
    {

        IRutaDAO dao = (RutaDAO)AppContext.getApplicationContext().getBean("rutaDAO");
        dao.salvar(ruta);
        return "Lugar Guardado EXITOSAMENTE";
    }

     public List<PropuestaRuta> devolverRutasdeViaje(Integer id) {
        IRutaDAO dao = (RutaDAO)AppContext.getApplicationContext().getBean("rutaDAO");
        List<PropuestaRuta> devolverRutasdeViaje = dao.devolverRutasdeViaje(id);
        return devolverRutasdeViaje;
     }

     public PropuestaRuta devolverRutasPorId(Integer id) {
        IRutaDAO dao = (RutaDAO)AppContext.getApplicationContext().getBean("rutaDAO");
        PropuestaRuta devolverRutasPorId = dao.devolverRutasPorId(id);
        return devolverRutasPorId;
     }

     public List devolverFechaPorIdRuta(Integer id) {
        IRutaDAO dao = (RutaDAO)AppContext.getApplicationContext().getBean("rutaDAO");
        List devolverFechaPorIdRuta = dao.devolverFechaPorIdRuta(id);
        return devolverFechaPorIdRuta;
     }

}
